package com.zxq.ai.domain.reward;

import com.zxq.ai.domain.ValueObject;
import lombok.Getter;
import lombok.Setter;

/**
 * 获奖条件
 */
@Getter
@Setter
public class RewardCondition implements ValueObject<Long> {

    private Long id;
    private String name;  // 获奖条件名称
    private String desc;  // 获奖条件描述

    private Integer userType; // 用户类型 用户组，用户
    private Integer threshold; // 阈值

    private Long createAt;  // 创建时间
    private String createBy;  // 创建人 userId
    private Long updateAt;  // 更新时间
    private String updateBy;  // 更新人

    @Override
    public Long id() {
        return id;
    }

}
